#ifndef __AP_BROWSE_H__
#define __AP_BROWSE_H__

#define BROWSE_DISPLAY_TIMER_INTERVAL	16

extern INT8U	g_browser_reply_action_flag;
extern INT8S	browser_play_speed;


extern void		ap_browse_init(INT32U prev_state, INT16U play_index);
extern void		ap_browse_exit(INT32U next_state_msg);
extern void		ap_browse_func_key_active(void);
extern void		ap_browse_mjpeg_stop(void);
extern void		ap_browse_mjpeg_play_end(void);
extern void		ap_browse_next_key_active(INT8U err_flag);
extern void		ap_browse_prev_key_active(INT8U err_flag);
extern void		ap_browse_get_file_date_time(TIME_T *osd_time);
extern void		ap_browse_sts_set(INT8S sts);
extern void		ap_browse_reply_action(STOR_SERV_PLAYINFO *info_ptr);
extern INT8S	ap_browse_stop_handle(void);
extern void		ap_browse_no_media_show(INT16U str_type);
extern INT8S	ap_browse_sts_get(void);
extern void		ap_browse_display_update_command(void);
extern void		ap_browse_display_timer_start(void);
extern void		ap_browse_display_timer_stop(void);
extern void		ap_browse_wav_play(void);
extern void		ap_browse_wav_stop(void);
extern INT8U	ap_browse_get_curr_file_type(void);
extern void		ap_browse_show_file_name(INT8U enable, DISP_P frame);
extern void ap_browse_show_file_num(INT8U enable, DISP_P frame);
extern void		ap_browse_volume_icon_clear_all(void);
extern void		ap_browse_fast_play_icon_show(INT8S play_speed);
extern void		ap_browse_string_icon_clear(void);




#if C_FILE_LIST == CUSTOM_ON
extern void		ap_browse_show_N_file_name(STOR_SERV_PLAYINFO *info_ptr);
#endif

#endif //  __AP_BROWSE_H__
